From 943b649d6ef48d1927ce1e6f3b12332596dbb809 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Tue, 7 Apr 2009 11:29:44 +0900 Subject: [PATCH] [IA64] Fix unwind info of fast_hypercall This patch fixes unwind info of fast_hypercall. fast_hypercall uses r32->r35 without alloc instruction. In the case of this, the unwind info move over a little. With my patch, I confirmed the stack trace worked fine. Signed-off-by: Akio Takebe --- xen/arch/ia64/xen/ivt.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/ia64/xen/ivt.S b/xen/arch/ia64/xen/ivt.S index 7c5ac5f04c..682c846984 100644 --- a/xen/arch/ia64/xen/ivt.S +++ b/xen/arch/ia64/xen/ivt.S @@ -689,7 +689,7 @@ fast_hypercall: bsw.1 // B (6 cyc) regs are saved, switch to bank 1 ;; - PT_REGS_UNWIND_INFO(0) + PT_REGS_UNWIND_INFO(-48) ssm psr.ic | PSR_DEFAULT_BITS // M2 now it's safe to re-enable intr.-collection // movl r3=ia64_ret_from_syscall // X ;; -- 2.30.2